﻿<?php
session_start();
/*verifica se est�  logado, ou seja com a Session ativa */
if (!isset($_SESSION["login"])  ||  !isset($_SESSION["senha"]) )
{
/* Se n�o tiver Session ativa redireciona para index.php */	
header("location: index.php");
	exit;}
	else
	{
	$codigo=$_SESSION["login"];
	}
?><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css/estilo_historico.css" />
<script language="javascript">
function marcarTodos()
{
   for (i=0;i<document.freenviaequip.elements.length;i++) 
      if(document.freenviaequip.elements[i].type == "checkbox") 
	  	if(document.getElementById("todos").checked)
			document.freenviaequip.elements[i].checked=1
		else
			document.freenviaequip.elements[i].checked=0

}
</script
</head>
<?php
//ini_set('display_errors', 1);
include("admin/con_dbinterface.php");
include("admin/funcoes.php");
if($_GET['pagina'] && $_GET['pagina']>0)
	$num=$_GET['pagina'];
else
	$num=0;
$limite=$num*50;	
$condicao="";
if($_GET['filtro'])
{
$filtro=$_GET['filtro'];
	switch($_GET['opcao'])
	{
		case "nome": $condicao=" where upper(mp.nome) like upper('%$filtro%') ";
					break;
		case "requisicao": $condicao=" where ma.registro like '%$filtro%' ";
					break;
		case "exame": $condicao=" where me.co_exame like upper('%$filtro%') ";
					break;
		case "metodo": $condicao=" where me.co_metodo like upper('%$filtro%') ";
					break;
		case "equipamento": $condicao=" where upper(r.resultado) like upper('%$filtro%') ";
					break;															
					
	}
}
else
{
$condicao=$_GET['condicao'];
}
if($_GET['dt_ini'])
{
	$dti=$_GET['dt_ini'];
	$dti=convertData($dti, 4);
	if($_GET['filtro'])
		$condicao.=" and me.dt_recebimento like '%$dti%'";
	else 
		$condicao.=" where me.dt_recebimento like '%$dti%'";	
}


$sql = "select count(*) as total
from historico.mlis_amostra ma 
inner join historico.mlis_paciente mp on (ma.registro=mp.registro)
inner join historico.mlis_exame me on (me.co_amostra=ma.amostra)
$condicao";
$totalg=pg_fetch_array(pg_query($sql));
$totalg=$totalg[total];
$ultimapagina=$totalg/50-1;
$sql = "select ma.registro,mp.nome,me.co_exameseq,me.co_exame,me.co_metodo,me.dt_recebimento,me.repeticao,me.dt_envio
from historico.mlis_amostra ma 
inner join historico.mlis_paciente mp on (ma.registro=mp.registro)
inner join historico.mlis_exame me on (me.co_amostra=ma.amostra)
$condicao 
order by me.co_exameseq desc limit 50 offset $limite ";

//echo $sql;
if($res=pg_query($sql))
{
$total=pg_num_rows($res);
?>


<div id="relatorioGeral">
<div id="centro">
<table width="100%">
<tr>
<td colspan="7">
<form action="#" onSubmit="validarFiltro()"><fieldset><legend>FILTRO</legend>
<label>Por:</label>
<select name="opcao">
<option value="nome">Paciente</option>
<option value="requisicao">Requisição</option>
<option value="exame">Exame</option>
<option value="metodo">Metodologia</option>
<option value="equipamento">Equipamento</option>
</select>
<input type="text" name="filtro">
<label>Data recebimento:</label>
<input type="text" name="dt_ini" size="11">
 <input type="submit" class="botao" value="Filtrar">
</fieldset>
</form></td>
</tr>

<?php 
$regAnterior="00";
$classe="escuro";
while($registro=pg_fetch_array($res))
{
if($regAnterior!=$registro['co_exameseq'])
{
if($regAnterior=="00")
{
 ?>
 <div id="fixaTopo">
 <form name="freenviaequip" action="reenviar_exame_equip.php" method="post"> 
<tr><td colspan="8">  <input type="submit" value="Reenviar para driver" /></td></tr>
 
<tr class="ttopo">
<td><input type="checkbox" id="todos" name="todos"  title="Selecionar Todos" onchange="marcarTodos()"/></td>
<td>REQUISIÇÃO</td>
<td>PACIENTE</td>
<td>EXAME</td>
<td>MÉTODO</td>
<td>REP</td>
<td>RECEBIDO</td>
<td>ENVIADO</td>
</tr>
</div>
<?php
}
?>
<tr class="ttitulo">
<td><input type="checkbox" id="<?php echo "id".$registro['co_exameseq']; ?>" name="exames[]" value="<?php echo $registro['co_exameseq']; ?>"/></td>
<td><?php echo $registro['registro']; ?></td>
<td><?php echo $registro['nome']; ?></td>
<td><?php echo $registro['co_exame']; ?></td>
<td><?php echo $registro['co_metodo']; ?></td>
<td><?php echo $registro['repeticao'] ;?></td>
<td><?php echo $registro['dt_recebimento'][9]."".$registro['dt_recebimento'][10]."/".$registro['dt_recebimento'][6]."".$registro['dt_recebimento'][7]."/".$registro['dt_recebimento'][1]."".$registro['dt_recebimento'][2]."".$registro['dt_recebimento'][3]."".$registro['dt_recebimento'][4]; ?></td>
<td><?php echo $registro['dt_envio'][9]."".$registro['dt_envio'][10]."/".$registro['dt_envio'][6]."".$registro['dt_envio'][7]."/".$registro['dt_envio'][1]."".$registro['dt_envio'][2]."".$registro['dt_envio'][3]."".$registro['dt_envio'][4]; ?></td>
</tr>
<?php
$regAnterior=$registro['co_exameseq'];
}
?>
<tr class="<?php echo $classe; ?>">
<td ><?php echo $registro['parametro']; ?></td>
<td colspan="6"><?php echo $registro['resultado']; ?></td>
</tr>
<?php
if($classe=="escuro")
	$classe="claro";
else
	$classe="escuro";	
 } ?>
  <tr>
 <td colspan="8">
 <input type="submit" class="botao" value="Reenviar para driver" />
 </td>
 </tr>
 </form>
</table>
</div>
<div id="rodape">
<?php 
if($num>0) {
echo "<a href='historico_recebidos.php?filtro=".$_GET['filtro']."&opcao=".$_GET['opcao']."&dt_ini=".$_GET['dt_ini']."&dt_fim=".$_GET['dt_fim']."'>Inicio</a>";
echo "<a href='historico_recebidos.php?pagina=".($num-1)."&filtro=".$_GET['filtro']."&opcao=".$_GET['opcao']."&dt_ini=".$_GET['dt_ini']."&dt_fim=".$_GET['dt_fim']."'>Anterior</a>";
}
else {
echo "Anterior";
}
if($total>50) {
echo " - | - <a href='historico_recebidos.php?pagina=".($num+1)."&filtro=".$_GET['filtro']."&opcao=".$_GET['opcao']."&dt_ini=".$_GET['dt_ini']."&dt_fim=".$_GET['dt_fim']."'>Próxima</a>";
echo "   <a href='historico_recebidos.php?pagina=".$ultimapagina."&filtro=".$_GET['filtro']."&opcao=".$_GET['opcao']."&dt_ini=".$_GET['dt_ini']."&dt_fim=".$_GET['dt_fim']."'>Fim</a>";
}
else {
echo " - | - Próxima";
}
?>
</div>
</div>
<?php
$limitef=$limite+50;
echo "Total: <b>".$totalg."</b> Listando de a partir do <b>".$limite."</b> até <b>".$limitef."</b>";
}
else
echo "ok";
?>